import re

# 概括字符集


a = 'python1111java \t &6__78php'

# 单词字符，包括下划线
r = re.findall('\w', a)
# print(r)

# 非单词字符，包括空白字符，如空格，换行等制表符
r2 = re.findall('\W', a)
# print(r2)

# 空白字符
r3 = re.findall('\s', a)
# print(r3)
# 非空白字符
r4 = re.findall('\S', a)
# print(r4)

# 元字符 \d 匹配数字 0-9 \D 非数字
r5 = re.findall('\d', a)
print(r5)

# . 匹配除换行符之外的所有字符
